html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; margin:0; padding:0; outline:0}
input, textarea{border:1px solid #CECECE; padding:3px}
button, input[type="submit"]{border-color:#CECECE; background:#F2F2F2 url(images/bg_btn.png) repeat-x; color:#555; font-weight:600; line-height:15px; padding:3px 10px 3px; cursor:pointer}
button:active, input[type="submit"]:active{background:#eee url(images/white-grad-active.png) repeat-x scroll left top}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.clear{clear:both; height:0; width:0; font-size:0; overflow:hidden}
.clearfix {zoom:1;clear:both;} code, pre{font-family:Georgia, "Times New Roman", Times, serif;}
img{border:0}

body{background:#f6f6f9; font:14px Arial, "Microsoft YaHei","SimSun"; color:#555;}
#wrapper{width:960px; margin:0 auto 0; padding:10px; background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd;}


a{color:#444; text-decoration:none} a:hover{
	color:#bb0200;
	text-decoration:underline
} a:focus{outline:none}
p{margin:10px 0} h2.pagetitle span{color:#666; font-style:italic} h2.center{font-size:16px; margin:10px 0}
.sectitle{background:url(images/white-grad.png) top repeat-x; padding:3px 5px; border:1px solid #ddd;}
.sectitle h3{font-size:13px; line-height:1.4em; margin:0; padding:0; text-transform:uppercase; font-weight:600}

.xingjiabi{height:22px;line-height:22px;float:left;}
.xingjiabi2{padding:2px 0 0 0;float:right;}

/* Header */
#header{width:960px; margin:0 auto 0; padding:5px 10px 0; background:#fff;border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
#header-container{height:60px; margin:0 auto; padding:8px 0 0 0; position:relative}
#header h1{margin:5px 0 0 0; font-size:16px; padding:0; width:200px; float:left; height:36px; background:url(images/logo.png) 0 0 no-repeat; text-indent:-9999px}  
#header .logo{ float:left;width:280px; height:60px}
#header .rss { float:right; width:18px; padding:7px 5px 0 0; border:0;} 
#header .rss a {width:16px;height:16px; display:block; background:url(images/rss.png) no-repeat; text-indent:-9999px;} 
#header .rss a:hover { background:url(images/rss.png) no-repeat;}

.pinglun{width:auto;width:490px;position:relative}
.pinglun_left{
	width: 385px;
	float: left;
	color: #b0b0b0;
	height: 20px;
	line-height: 20px;	
}
.pingfen{float:right;}
.pinglun_right{text-align:right;float:right;width:75px}

/* Header Search/Links */
#search{position:absolute; top:40px; right:0; margin:0; padding:0}
input#s{border:1px solid #CECECE; width:130px; background:#fff; color:#777; padding:3px 5px; vertical-align:middle;float:left;}
input#searchsubmit{border:1px solid #CECECE; background:url(images/bg_btn.png) 0 100% repeat-x; vertical-align:middle; padding:3px 5px 3px 5px; line-height:14px;}  
#header-top{position:absolute; right:0; top:5px; line-height:14px; font-weight:normal}
#header-top ul{margin:0; padding:0}  #header-top ul li{list-style:none; margin:0; padding:2px 5px 0; float:left; border-left:1px solid #ddd;}
#header-top ul li:first-child{border:none}

/* Header Login */
#header #member{float:right;text-align:right;}
#header #member #log{width:75px;}
#header #member #pwd{width:50px;}
#header #member p{width:290px;text-align:right;}

/* Header - Nav */
#mainnav{width:960px;margin:0 auto 5px;padding:0;height:35px;background:#E6E6E6;background-repeat:repeat-x;}
.menu{width:660px;float:left;}
#nav, #nav li {list-style:none;}
#nav li {float:left;border-right-width: 1px;border-right-style: solid;border-right-color: #fff;background:#E6E6E6;}
#nav li.current-menu-item{background:#bebebe;}#nav li:first-child{border-left:0;} 
#nav li a{color:#333;display:block;padding:11px 18px 10px;font-size:15px;line-height:14px;position:relative;text-decoration:none;}
#nav li a:hover{background:#bebebe; color:fff;}
#nav li li a{color:#000;width:60px;float:none;padding:11px 18px 9px;border-right:1px solid #eee;border-bottom:1px solid #eee;background:#E6E6E6;} 
#nav li li a:hover{background:#bebebe; color:fff;}
#nav li ul {z-index:99;position:absolute;left:-999em;height:auto;width:200px;}
#nav li li {border:0;}
#nav li ul ul {margin:-32px 0 0 101px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} #nav li:hover, #nav li.sfhover {position:static;}
#nav li.current-menu-item {background:#bebebe;}
#nav li.current-menu-item a {color:#000;}
#shopbox{height:35px;float:left;}
#shopbox h2{width:70px;height:35px;line-height:35px;font-size:14px;float:left;}
#shopbox h2 a{color:#fff;}
#shopbox #s{width:225px;margin:5px 2px 0 0;}
#shopbox #submit{width:50px;height:25px;margin:5px 0 0 0;}


/* Content */
#content{float:left; width:645px} #content-single{float:left; width:623px; background:#fff; padding:0 10px; border:1px solid #DEDEDE; overflow:hidden;}
#home-left{float:left; width:650px}
.postbox{padding:15px 0 12px 0; margin:0; border-bottom:1px dashed #ddd;position:relative} 
#homelists .sectitle{margin:0} .postbox .entry h2{font-size:17px; font-family: Arial,"Microsoft YaHei","SimSun";line-height:1.2em; margin:0 0 3px 0; line-height: 158%;}
.postbox h2 a:hover, #featured h2 a:hover{text-decoration:underline;} .postbox p{margin:0 0 5px 0;}
.postdate{color:#888; margin:0 0 2px 0; border-bottom:1px solid #ccc;} .postdate em{font-style:normal} 

p.postmetadata{color:#888; line-height:1.2em; margin:0; padding-top:3px;}  
p.postmetadata .type{display:block;height:20px;width:400px;float:left;margin:5px 0 0 0;}

.postmetadata{
	color: #888;
	line-height: 1.2em;
	margin: 0;
	padding-top: 3px;
	position: absolute;
	left: 160px;
	bottom: 14px;	
	
}  
.postmetadata .type{display:block;height:20px;width:400px;float:left;margin:5px 0 0 0;}

.a_img{display:block;width:150px;float:left;border:1px solid #eee;margin:0 10px 0 0;}
.a_img:hover{border:1px solid #b20;}
.postbox .image-frame{float:left; width:150px;position:relative; vertical-align:top;} 
.postbox .archiveimg{width:160px; height:120px} .postbox .archiveimg img{width:160px; height:120px} .postbox .post_content{padding-left:120px}
.postbox .archivecont{padding-left:175px} .postcat{line-height:12px;
	font-size:14px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
} .postcat a{color:#C64848; margin-right:2px}
.postcat2{
	line-height:12px;
	font-size:12px;
	padding:5px 0;
	background-position: right;
} .postcat2 a{color:#C64848; margin-right:2px}

.cat-show{margin-bottom:10px} .cat-show ul{margin:2px 0 0 0; padding:0}
.cat-show ul li{list-style-image: url(images/dot.png); color:#bbb; margin:0 0 0 14px; padding:3px 0}
.cat-show li h3{margin:0; font-size:13px; line-height:130%; font-weight:normal}
.comment-count{display:inline-block; padding-left:16px; line-height:15px; background:url(images/c3.png) 0 2px no-repeat; color:#b0b0b0; font-weight:bold}
.author em{font-style:normal}

.postsingle{margin-bottom:10px; overflow:hidden;}.postsingle h3 a{font-size:18px;} 
.postsingle h2{font-size:18px; line-height:1.2em; margin:6px 0; padding-bottom:3px; border-bottom:double #DDD;}
.postsingle h2 a:link, .postsingle h2 a:visited{color:#222} .postsingle h2 a:hover{text-decoration:none; color:#222; background:#eef4ff}
.postsingle .entry{line-height:1.5em; overflow:hidden}
.postbyline{height:20px;  color:#888; padding-left:1px} 
.postbyline .postby{float:left;}
.postbyline .commenttease{float:right; background:url(images/icon_comment.gif) 0 0 no-repeat; padding-left:20px}
.postsingle .btn{float:none; clear:left; margin-bottom:6px; text-align:center}

a.contrlink{padding-right:15px; background:url(images/external_small.png) right 0 no-repeat}
.readmore{text-align:right; margin-top:-10px} .post h2{font-size:16px; margin:0 0 8px 0;} 
.entry{line-height:176%;}
.entry ul, .entry ol {padding-left:25px;} 
.entry h3{font-size:18px;font-weight:bold; font-family: Arial,"Microsoft YaHei","SimSun";margin:.6em 0} 
.entry h4, .entry h5{font-size:13px; margin:.5em 0}
#entryleft{float:left; width:160px; border:1px solid #e5e5e5; padding:5px}
.entry p.pagesnumb{margin:15px 0}
.entry p.pagesnumb a:visited{background:#fff; padding:0 4px; margin:0 2px; border:1px solid #718cc7; color:#3d62ad; text-decoration:none}
.entry p.pagesnumb a:hover{background:#00609a; color:#fff; border:1px solid #00609a; text-decoration:none}
.postsingle .entry p.tags{background:url(images/tag14x14.png) 0 0 no-repeat; padding-left:18px; margin:0 0 10px 0; line-height:16px}
.postsingle .entry p.topics{margin:0;  line-height:16px; background:url(images/icon_topic.gif) 0 0 no-repeat; padding-left:18px}
.navigation{clear:both; overflow:hidden;font-weight:bold;}
.navigation p{float:left; width:124px; margin:10px 0;} .navigation p.nav-newer{float:right; text-align:right}}
.entry .share-tag { padding-bottom:15px;} span.share { float:right; width:185px; vertical-align:middle;}
.entry-content {width:623px;font-size:15px; line-height:168%; overflow:hidden;}.entry-content p a{color:blue;}
.entry-content ul li { padding-bottom:5px;} .entry-content img {max-width:620px;}

#ta-post p a{;font-weight:normal;}
#con_tit #ta-post{width:100;height:100;float:left;padding:0;}
#con_tit #pinglun{
	float:left;
	color:#b0b0b0;
	position:relative;
	overflow:hidden;
}
#con_tit #shop_url{ height:25px;float:right;margin-right:10px;}
#con_tit #shop_url a{padding:0px 4px;display:block; height:25px;line-height:25px;font-size:14px;text-align:center;background:#bb0200;color:#fff;}

/* wp-pagenavi */
.wp-pagenavi { padding:20px 0 15px; clear:both;}


/* Sidebar */
#sidebar{width:300px; float:right; overflow:hidden;} #sidebar .widget{ padding-bottom:15px; clear:both;}
#sidebar ul li{list-style:none; padding:6px 0; margin:0; line-height:1.4em; border-bottom: 1px solid #EDEDED;}
#sidebar h3.widget-title{font-size:13px;font-weight:600; background:#eff0ef; text-transform:uppercase; line-height:1.4em; margin:0 0 5px 0; background:url(images/white-grad.png) top repeat-x; padding:5px 10px 4px; border:1px solid #ddd;}
#sidebar ul li h3{margin:0 4px 0 0; display:inline; line-height:1.4em; font-weight:500; font-size:13px;}

#sidebar #featured .featured-meta {line-height:1.5em;}
#sidebar #featured img{float:left; margin:0 7px 0 0; padding:5px; background:#f6f6f6; border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; border-left:#EDEDED 1px solid;}
#sidebar .widget_wpgp_most_commented span{float:left;background:#1fa3dc;color:#fff;display:inline-block;padding:1px 3px;font-size:11px;font-weight:600; margin:2px 6px 0 0}

/* Sidebar - Most Viewed */
#sidebar .top10{list-style:none;position:relative;}
.widget_mostviewed small{text-transform:none; font-weight:400; color:#888}
.top10 .post_views{color:#888} .top10 .image-frame{float:left; width:75px; height:75px; padding-top:3px; overflow:hidden}
.top10 .image-frame img{background:#f6f6f6;vertical-align:text-top;}
.top10 .stories{padding-left:80px;color:#aaa;} .top10 .stories2{padding-left:3px} 
.top10 var{position:absolute; top:9px; left:0; padding:2px 3px; font-size:12px; line-height:14px; color:#fff; background:#cfe339; text-align:center; font-style:normal; vertical-align:text-top; text-align:center; font-weight:bold;}
.top10 var.noimg{line-height:18px;} .top10 h3.top-title { padding-bottom:5px;}

/* Footer */
#footermenu{width:960px; margin:0 auto 0; background:#f0f0f0; padding:9px 10px 10px; border-top:1px solid #DEDEDE; border-bottom:1px solid #CFCFCF;border-left:1px solid #ddd; border-right:1px solid #ddd;}
#footermenu ul{margin:0; padding:0} #footermenu li{list-style:none; margin:0 5px; padding:0; display:inline;}

#footer{width:960px; margin:0 auto 20px; padding:25px 10px 25px; background:#f0f0f0; line-height:1.3em; border:1px solid #ddd; border-top:1px solid #fff;color:#333; font-weight:normal; overflow:hidden;} 
#footer .footerleft{float:left; width:100%;} #footer .footerright{float:right; width:10%; text-align:right; vertical-align:top;}
#footer p{margin:3px 0;} #footer a, #footer a:visited{color:#000;} #footer a:hover{color:#555;}

/* Comment */
#comments{ width:auto;}
h2#comments-title{font-size:14px; font-weight:600; margin-bottom:10px; padding-top:10px; border-top:5px solid #ddd;}
.commentlist li{list-style:none; margin:5px 0; padding:5px; font-size:13px; border-top:1px solid #ddd;}
.commentlist .children {margin:5px 0; margin-left:36px; font-size:13px; padding:5px; border:none;}
.commentlist .children li ul, .commentlist .children li { margin-left:0;} .commentlist .children li{background:#f3f3f3;}
.commentlist .children li li{ margin-left:36px;background:#EEE;} .commentlist .children li li li{background:#EAEAEA;} 
.commentlist .children li li li li{background:#DEDEDE;}
.comment-content{padding-left:5px; margin-top:-5px;color: #bb0200;}
.commentlist .children .comment-content{}
.comment-author{overflow:auto; line-height:30px; vertical-align:middle;}
.comment-author img{float:left; margin-right:8px; padding:5px; background:#fff; border:1px solid #EEE;}
.comment-author .fn{font-weight:500} .reply{text-align:right; font-weight:400} .reply a{padding:3px 5px; color:#888}
.reply a:hover{background:#eee; text-decoration:none}
#respond{background:#f8f8f8; border:1px solid #DDD; padding:10px 15px; position:relative; margin:15px 0; overflow:hidden;}
#respond p.form-allowed-tags{display:none} h3#reply-title{font-size:14px; margin-bottom:10px}
#respond p, li ul #respond p{float:right; margin-right:10%; padding-right:5px; margin-top:5px}
#respond p.form-submit, li ul #respond p.form-submit{float:none; clear:both} #respond p label{color:#888; line-height:1.6em}
#respond p.comment-form-author, #respond p.comment-form-email, #respond p.comment-form-url{float:left; width:31%; margin-right:1.11%; position:relative;}
#respond p.comment-form-author input, #respond p.comment-form-email input, #respond p.comment-form-url input{width:90%}
#respond p.logged-in-as, #respond p.must-log-in, #respond p.comment-notes{position:absolute; top:10px; right:0; margin-right:5%}
#respond p.comment-form-comment{width:100%; float:left; margin-bottom:6px; position:relative;}
#respond p.comment-form-comment label{display:none} #respond textarea{width:98%; padding:3px; height:108px}
#respond .comment-notes{color:#777} #respond p.form-submit{margin:6px 0 0 0} #respond input#submit{margin:0 0 5px 0}

/* comment-navi */
#comment-navi {padding:8px 0 2px;} #comment-navi a {background:#f3f3f3; padding:3px 5px;} #comment-navi .current {background:#EEE;padding:3px 5px;}

/* 404 page */
#content #page404 div{font-weight:bold;}
#content #page404 span.t1{color:#ff8c00; font-size:24px; margin:0 10px 0 0}
#content #page404 span.t2{font-size:20px;}
#content #page404 ul{margin:0; padding:15px 0}
#content #page404 ul li{list-style:none; margin:0; padding:0; font-size:16px; font-weight:bold; line-height:1.6em}

.postinfo .navilink {
    float: right;
}
.navilink a {
	height:20px;line-height:20px;
    color: #FFFFFF;
    padding: 3px 6px 2px 6px;
    text-align: center;
    text-decoration: none;
}
.navilink a.imlink_more {
    background-color: #a5a5a5;
    text-decoration: none;
}
.navilink a.imlink_gobuy {
    background-color: #bb0200;
    text-decoration: none;
}
.single_gobuy {
    margin: 30px auto;
    padding: 4px 6px;
    text-align: center;
}
.single_gobuy a {
    background-color: #bb0200;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
	margin-right:10px;
	padding:4px 6px;
}
#top a{color:#2877bb;}
#top a:hover {color:#bb0200;}
#so {
	padding-right: 8px;
	padding-top: 3px;
}

/**/
.post{float:left;}
.post ul{
	width:649px;border: 1px solid #C3C3C3;height: auto;
	padding: 10px 0px 5px;
	-webkit-box-shadow: #F2F2F2 2px 3px 3px;
	-moz-box-shadow: #f2f2f2 2px 3px 3px;
	box-shadow: #F2F2F2 2px 3px 3px;
	margin: 10px auto 0;
	position:relative;
	list-style:none;
	float: left;
}

.post #kiees_post_title{
	position:absolute;
	left:10px;
	top:-13px;
	width:88px;
	height:25px;
	line-height:25px;
	font-size:14px;
	color: #333;
	background:url(/wp-content/themes/ks/images/blackFriday.png) no-repeat;
}
.post ul li{
	background:url(/wp-content/themes/ks/images/blackDot.png) no-repeat 8px 11px;
	font-size: 12px;
	width: 182px;
	float: left;
	padding-left: 18px;
	line-height: 23px;}
#con_box{float:left;}

#con_tit .ta-pageimg-left{width:75px;margin:0 0 10px 0;}
#con_tit .ta-pageimg-left a{border:none;width:75px;height:75px;}
#con_tit .ta-pageimg-left img{width:75px;height:75px;}

del,del span,.statelog{color:#ccc}

/*20140311*/
.pinglun_left a{color:#b0b0b0;}
div
.extended{height:auto;}
.pinglun a.active {background-color:#b0b0b0;border-color: #b0b0b0;color: #FFFFFF;}
.detail{overflow:hidden;height:97px}
/*20140803*/
.rating a{ color: #999;margin-right:4px;float:left;}
.rating a.good, .rating a.bad {
	padding: 0 4px;
	border: 1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	min-width: 44px;
	text-align: center
}
.rating a.good:hover, .rating a.bad:hover {
    background-color: #f04848;
    border: 1px solid #f04848;
    color: #fff;
    text-decoration: none;
}
.worthCurrent:hover .scoreTotal, .unworthCurrent:hover .scoreTotal {
    display: none;
}
.worthCurrent:hover .scoredInfo, .unworthCurrent:hover .scoredInfo {
    display: block;
}
.scoreAnimate {
    color: #f04848;
    display: none;
    font-size: 14px;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: center;
    top: -18px;
    width: 100%;
}
.scoredInfo{display:none}
.bad .scoreAnimate {
    color: #999;
    top: 18px;
}	
a.current, a.current i {
    color: #f04848;
    text-decoration: none;
}
.bor6 { border-top:2px solid #4991cf;	border-left:0px;	border-right:0px;	border-bottom:0px;	width:300px;}
.tit9 {    background: none repeat scroll 0 0 #fbfbfb;    border-bottom: 1px solid #e8ebed;    color: #bebebe;    height: 29px;    line-height: 29px;    padding: 0 10px;    position: relative;    z-index: 100000;}
.tit9 h2 {    color: #4790cf;    float: left;    font-size: 14px;}
.focus3 {   position: relative;    width: 300px;	overflow:hidden;	height:220px;}
.focusbox{ float:left; height:90px; width:90px; border:1px solid #f3f3f3;  position:relative; margin-top:10px;margin-left:2px;margin-right:2px;padding:2px 2px 0 2px; overflow:hidden;}
.focusbox span{ display:block; text-align:center; font-size:13px; padding-top:5px;}
.focusbox a{text-decoration:none;}
.focusbox a:hover{text-decoration:underline;color:#bb0200}
#postdate3{
	float:right;
	margin-right:10px
}
#postdate3 a{
    display: block;
    padding: 4px;
    text-align: center;
    background: #004B97;
    color: #fff;
}
.feedback{color:#b0b0b0}
/**集成商品页**/
.sp_box{
    clear: both;
    margin-top: 20px;
    height: 100px;
}
.sp_box img{
	height:100px;
	width:100px;
	float:left;
	margin-right:10px
}
.sp_box .sp_right{
	margin-left:5px;
}
.sp_right .sp_title{
	font-size:18px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.sp_right .sp_body{
	height:42px;
	overflow:hidden;
	line-height:20px;
	color:#b0b0b0;
}
.sp_right .sp_body p{
	color:#b0b0b0;
}
.sp_right .sp_buy{
	height:24px;
}
.sp_buy .sp_buyurl{
	float:right;
	margin-left:5px;
}
.sp_buy .sp_quanurl{
	float:right;
	margin-left:5px;
}
.sp_quanurl a, .sp_buyurl a,.sp_quanurl a:hover, .sp_buyurl a:hover{
	padding:5px;
	background-color:#ff6600;
	color:white;
	border-radius:5px;
}